/* Tabs */
	
#header ul {
	list-style: none;
	padding:0;
	margin:0;
}
#header li {
	float: left;
	border: 1px solid;
	border-bottom-width: 0;
	margin: 0 0.5em 0 0;
}
#header li a {
	padding: 0 1em;
}

#content {
	border: 1px solid;
	clear: both;
}

h1 {
	margin: 0;
	padding: 0 0 1em 0;
} 

#header #selected {
	position: relative;
	top: 1px;
	background: white;
}


/* Tables */
table {
    width:690px;
    border-bottom:1px solid #d1d1d1;
	background:#FAF9F7;
}
th {
    text-align:left;
    height:30px;
    color:#959595;
    text-shadow:1px 1px 0 rgba(255,255,255,1.0);
    background:url('../images/th.gif') no-repeat -10px 0;
		padding:0 0 0 8px;
}

td {
    height:30px;
    color:#858585;
}
.wideTd {
	width: 500px !important;
	text-align:left !important;	
}
.rowA td,.rowA td input {
    background:#fff;
	/*text-align:left*/
}
.rowB td, td input {
    background:#f7f7f7;
}
table th.first,
table td.first {
    padding:0 0 0 8px;
		-moz-border-radius-topleft: 5px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
		-webkit-border-radius: 5px 0px 0px 0px;
		border-radius: 5px 0px 0px 0px; 		
}
table th.last,
table td.last {
    padding:0 8px 0 8px;
		-moz-border-radius-topleft: 0px;
		-moz-border-radius-topright: 5px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 0px;
		-webkit-border-radius: 0px 5px 0px 0px;
		border-radius: 0px 5px 0px 0px; 		
}
table th.first {
    background:url('../images/th.gif') no-repeat top left;
}
table th.last {
    background:url('../images/th.gif') no-repeat top right;   
}
table td.first {
    border-left:1px solid #d1d1d1;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px; 		
}
table td.last {
    border-right:1px solid #d1d1d1;
		-webkit-border-radius: 0px;
		-moz-border-radius: 0px;
		border-radius: 0px; 
}
table tfoot td.first {
		background:url("../images/tfoot.gif") no-repeat -10px 0;
		-moz-border-radius-topleft: px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomright: 0px;
		-moz-border-radius-bottomleft: 5px;
		-webkit-border-radius: 0px 0px 0px 5px;
		border-radius: 0px 0px 0px 5px; 		
}
table tfoot td.last {
		background:url("../images/tfoot.gif") no-repeat -10px 0;
		-moz-border-radius-topleft: px;
		-moz-border-radius-topright: 0px;
		-moz-border-radius-bottomright: 5px;
		-moz-border-radius-bottomleft: 0px;
		-webkit-border-radius: px 0px 5px 0px;
		border-radius: px 0px 5px 0px; 		
}
table tfoot td {
		background:url("../images/tfoot.gif") no-repeat -10px 0;	
		text-align:left;
}
table input {
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	border: 0;
	-webkit-box-shadow:0 0 0 0;
	-moz-box-shadow:0 0 0 0;
	box-shadow:0 0 0 0;
	width:800px;
	color:#777777;
	font-size:13px;
}
.roundRobin {
	width:600px;
}
.roundRobin, .roundRobin th {
	border-bottom:0;
  text-align:center !important;
}
.roundRobin th.first {
	width:3%;
	text-align:left;
	cursor:pointer;
}
.roundRobin th.last {
	width:21%;
}
.roundRobin input{
	width:34px;
	min-width:0;
	-webkit-box-shadow:0 0 2px #cecece;
	-moz-box-shadow:0 0 2px #cecece;
	box-shadow:0 0 2px #cecece;
	text-align:center;
}
.roundRobin input:focus {
	-webkit-box-shadow: 0px 0px 5px #505050;
	-moz-box-shadow: 0px 0px 5px #505050;
	box-shadow: 0px 0px 5px #505050;
}

.roundRobinBig {
	width:1000px;
}
.roundRobinBig, .roundRobinBig th {
	border-bottom:0;
  text-align:center !important;
}
.roundRobinBig th.first {
	width:3%;
	text-align:left;
	cursor:pointer;
}
.roundRobinBig th.last {
	width:21%;
}
.roundRobinBig input{
	width:34px;
	min-width:0;
	-webkit-box-shadow:0 0 2px #cecece;
	-moz-box-shadow:0 0 2px #cecece;
	box-shadow:0 0 2px #cecece;
	text-align:center;
}
.roundRobinBig input:focus {
	-webkit-box-shadow: 0px 0px 5px #505050;
	-moz-box-shadow: 0px 0px 5px #505050;
	box-shadow: 0px 0px 5px #505050;
}